package com.hsgene.order.dto.console;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @desc: 分配订单
 * @author: 江承良
 * @date: 2018/10/16 11:57
 */
public class DistributeOrdersDto {
    /**
     * 序号
     */
    private int number;

    /**
     * 订单id
     */
    private String orderId;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 下单时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", locale = "zh", timezone = "GMT+8")
    private Date createDateTime;

    /**
     * 套餐名称
     */
    private String packageName;

    /**
     * 用户姓名
     */
    private String userName;

    /**
     * 檢測人地址id
     */
    private String testId;

    /**
     * 检测人姓名
     */
    private String testName;

    /**
     * 檢測人省份id
     */
    private String testProvinceId;

    /**
     * 检测人省份名称
     */
    private String testProvinceName;

    /**
     * 检测人大区id
     */
    private String testRegionId;

    /**
     * 检测人大区名称
     */
    private String testRegionName;

    /**
     * 订单状态
     */
    private Integer status;

    /**
     * 订单状态描述
     */
    private String statusDesc;

    /**
     * 订单价格
     */
    private BigDecimal totalCharges;

    public int getNumber() {
        return number;
    }

    public void setNumber(int number) {
        this.number = number;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Date getCreateDateTime() {
        return createDateTime;
    }

    public void setCreateDateTime(Date createDateTime) {
        this.createDateTime = createDateTime;
    }

    public String getPackageName() {
        return packageName;
    }

    public void setPackageName(String packageName) {
        this.packageName = packageName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getTestId() {
        return testId;
    }

    public void setTestId(String testId) {
        this.testId = testId;
    }

    public String getTestName() {
        return testName;
    }

    public void setTestName(String testName) {
        this.testName = testName;
    }

    public String getTestProvinceId() {
        return testProvinceId;
    }

    public void setTestProvinceId(String testProvinceId) {
        this.testProvinceId = testProvinceId;
    }

    public String getTestProvinceName() {
        return testProvinceName;
    }

    public void setTestProvinceName(String testProvinceName) {
        this.testProvinceName = testProvinceName;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getStatusDesc() {
        return statusDesc;
    }

    public void setStatusDesc(String statusDesc) {
        this.statusDesc = statusDesc;
    }

    public BigDecimal getTotalCharges() {
        return totalCharges;
    }

    public void setTotalCharges(BigDecimal totalCharges) {
        this.totalCharges = totalCharges;
    }

    public String getTestRegionId() {
        return testRegionId;
    }

    public void setTestRegionId(String testRegionId) {
        this.testRegionId = testRegionId;
    }

    public String getTestRegionName() {
        return testRegionName;
    }

    public void setTestRegionName(String testRegionName) {
        this.testRegionName = testRegionName;
    }
}
